package com.xebest.web.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 
 */
public class XeVenFinPrepayBill implements Serializable {
    /**
     * 主键
     */
    private Integer id;

    private String userCode;

    /**
     * 预付单号
     */
    private String prepayBillNo;

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 预付金额
     */
    private BigDecimal prepayAmount;

    /**
     * 预付时间
     */
    private Date prepayDate;

    /**
     * 预付业务： 1 整柜 2 零采 3 其他
     */
    private Integer prepayType;

    /**
     * 预付状态：1 待审核，2 审核不通过，3 财务待审核，4 财务审核不通过，5 预付中，6 预付完成
     */
    private Integer prepayStatus;

    /**
     * 开户人姓名
     */
    private String bankAccName;

    /**
     * 开户人账号
     */
    private String bankAccCard;

    /**
     * 开户银行
     */
    private String accBank;

    /**
     * 付款备注
     */
    private String payRemark;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 修改人
     */
    private String modifyUser;

    private Date createDate;

    private Date modifyDate;

    /**
     * 是否删除  1 未删除 2 已删除
     */
    private Integer delFlag;

    /**
     * 注意事项
     */
    private String remark;

    /**
     * 采购部审核不通过原因
     */
    private String purchCheckRemark;

    /**
     * 财务部审核不通过原因
     */
    private String finCheckRemark;

    /**
     * 采购部审核时间
     */
    private Date purchCheckTime;

    /**
     * 财务部审核时间
     */
    private Date finCheckTime;

    /**
     * 财务审核人
     */
    private String finCheckUserName;

    /**
     * 采购部审核人
     */
    private String purchCheckUserName;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getPrepayBillNo() {
        return prepayBillNo;
    }

    public void setPrepayBillNo(String prepayBillNo) {
        this.prepayBillNo = prepayBillNo;
    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public BigDecimal getPrepayAmount() {
        return prepayAmount;
    }

    public void setPrepayAmount(BigDecimal prepayAmount) {
        this.prepayAmount = prepayAmount;
    }

    public Date getPrepayDate() {
        return prepayDate;
    }

    public void setPrepayDate(Date prepayDate) {
        this.prepayDate = prepayDate;
    }

    public Integer getPrepayType() {
        return prepayType;
    }

    public void setPrepayType(Integer prepayType) {
        this.prepayType = prepayType;
    }

    public Integer getPrepayStatus() {
        return prepayStatus;
    }

    public void setPrepayStatus(Integer prepayStatus) {
        this.prepayStatus = prepayStatus;
    }

    public String getBankAccName() {
        return bankAccName;
    }

    public void setBankAccName(String bankAccName) {
        this.bankAccName = bankAccName;
    }

    public String getBankAccCard() {
        return bankAccCard;
    }

    public void setBankAccCard(String bankAccCard) {
        this.bankAccCard = bankAccCard;
    }

    public String getAccBank() {
        return accBank;
    }

    public void setAccBank(String accBank) {
        this.accBank = accBank;
    }

    public String getPayRemark() {
        return payRemark;
    }

    public void setPayRemark(String payRemark) {
        this.payRemark = payRemark;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getPurchCheckRemark() {
        return purchCheckRemark;
    }

    public void setPurchCheckRemark(String purchCheckRemark) {
        this.purchCheckRemark = purchCheckRemark;
    }

    public String getFinCheckRemark() {
        return finCheckRemark;
    }

    public void setFinCheckRemark(String finCheckRemark) {
        this.finCheckRemark = finCheckRemark;
    }

    public Date getPurchCheckTime() {
        return purchCheckTime;
    }

    public void setPurchCheckTime(Date purchCheckTime) {
        this.purchCheckTime = purchCheckTime;
    }

    public Date getFinCheckTime() {
        return finCheckTime;
    }

    public void setFinCheckTime(Date finCheckTime) {
        this.finCheckTime = finCheckTime;
    }

    public String getFinCheckUserName() {
        return finCheckUserName;
    }

    public void setFinCheckUserName(String finCheckUserName) {
        this.finCheckUserName = finCheckUserName;
    }

    public String getPurchCheckUserName() {
        return purchCheckUserName;
    }

    public void setPurchCheckUserName(String purchCheckUserName) {
        this.purchCheckUserName = purchCheckUserName;
    }
}